home *** CD-ROM | disk | FTP | other *** search
/ The Arcade BBS / arcadebbs.zip / arcadebbs / bbstools / WWIV Mods / WWIVMOD.ZIP / DREAM10C.MOD < prev    next >
Encoding:
Text File  |  1993-11-27  |  26.7 KB  |  734 lines

  1. 37
  2.  
  3. 37/50: Dream10c.Mod  Allows users to send SSM's (Locally and Net)
  4. [ Name ] ``Unca Scrooge`` WWIVnet #1 AT 8398
  5. [ Date ] Tuesday, November 02, 1993 03:02 PM [EST]
  6. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  7.  
  8. ────────────────────────────────────────────────────────────────────────────
  9.  
  10. ┌────────────────────────────────────────────────────────────────────────────┐
  11. │ Mod Name:  Dream10c.Mod       Date:  November 2, 1993    1@8398 WWIVnet    │
  12. │ Difficulty:  ▒▒▒▒▒▒▒▒▒▒▒      Mod Authors: Unca Scrooge         ICEnet     │
  13. │ WWIV Version:  4.22                                             DreadNet   │
  14. │ Files Affected: BBS.C, MISCCMD.C, FCNS.H                 1@8351 ImagiNet   │
  15. │ Description:  Allows users to send SSM's to other users, and over the net  │
  16. │               if connected.  Also, notifies the Sysop of who sent it, to   │
  17. │               whom it was sent, and what it said.                          │
  18. └────────────────────────────────────────────────────────────────────────────┘
  19.  
  20. Long Desc.    Papa Bear released this mod back in Feb (I think).  Anyhoo,
  21.               the bulk of the code is his, I added the sysop notification,
  22.               the /M at the xfer prompt, and the . from WFC.  The reason I
  23.               added the sysop notification is that I had a user that was
  24.               randomly sending flames out across the net.  Didn't matter who,
  25.               didn't matter  where, but was usually 1@xxxx (Caught him before
  26.               he did a 1@1, but nevertheless...) this way, the SSM he/she
  27.               sends is also sent to you, with a note about who sent it and
  28.               to whom it was sent.  As I said, the bulk of the mod belongs
  29.               to Papa Bear, I just changed a couple things and added a few..
  30.  
  31.  
  32. Revision A:   Welp, I left in a modstring(xxx) (duh!), and for some reason
  33.               it wasn't sending who the SSM was from.  Both are fixed, it
  34.               send the senders acct# locally AND across the net.
  35.               Thanx to Pascha (1@4958) for pointing this out to me!
  36.               Also, when it DID send out who the SSM was from, if the SSM
  37.               was long, the from address got trunc'd.  So, it sends two
  38.               lines, the first is the SSM, the second says from who.
  39.  
  40.  
  41. Revision B:   I had some complaints about the format.  So instead of :
  42.  
  43.               Hey You!
  44.               The preceding SSM was from ─═─ 1@3759
  45.  
  46.               so it is NOW :
  47.  
  48.               The following SSM is from ─═─ 1@3759
  49.               Hey You!
  50.  
  51.               I had a couple people email that they tried to change it
  52.               themselves and had problems.  So I did it for them.  This
  53.               is the ONLY change in the mod!  Just follow the Upgrading
  54.               note.
  55.  
  56. Revision C:   Welp, Once again had my head up my butt.  It wasn't reading
  57.               the system's net address right at times.  Fixed and all is
  58.               better now.  8^]
  59.  
  60.  
  61. Upgrading....   To upgrade, just replace your void send_ssm(void) with the
  62.                 one below.  That's it!
  63.  
  64. Disclaimer.   You did it, not me.  Works here.
  65.               (Standard disclaimer 101.334.ef3)
  66.  
  67.  
  68. Da Mod.
  69.  
  70.  
  71. Back 'er up!
  72.  
  73. ┌──────────────┐
  74. │ = - existing │
  75. │ - - delete   │
  76. │ + - add      │
  77. └──────────────┘
  78.  
  79. Open up BBS.C
  80.  
  81. in void mainmenu(void)....  do the following....
  82.  
  83. =  if (strcmp(s,"/E")==0)
  84. =    slash_e();
  85. +  if (strcmp(s,"/M")==0)
  86. +    send_ssm();
  87. =  if (strcmp(s,"/N")==0)
  88.  
  89.  
  90. in void dlmainmenu(void)...   do the following...
  91.  
  92. + if (strcmp(s,"/M")==0)
  93. +    send_ssm();
  94. = if (strcmp(s,"/O")==0) {
  95. =    if (thisuser.logons==1) {
  96.  
  97.  
  98. if void getcaller(void)...  do the following...
  99.  
  100. =       case 'Z':
  101. =         if (ok_local()) {
  102. =           zlog();
  103. =           nl();
  104. =           getkey();
  105. =         }
  106. =         break;
  107. +       case '.':                             // This will have to be changed
  108. +        if (ok_local()) {                    // in v4.23... but that's later
  109. +          send_ssm();                        //  8)
  110. +         }
  111. +         break;
  112. =       case '/':
  113. =         if ((net_sysnum) && (ok_local()))
  114.  
  115. Save BBS.C
  116.  
  117.  
  118. Open up MISCCMD.C and block read this at the end...
  119.  
  120. If upgrading, you only need to replace the following void, nothing else
  121. has changed.
  122.  
  123. /****************************************************************************/
  124.  
  125. void send_ssm(void)
  126. {
  127.   char s1[81],s2[81],s3[81],s4[81],*ss;
  128.   int i;
  129.   unsigned short un,sy;
  130.  
  131.   nl();
  132.   outstr("Send a short message to another user ? ");
  133.   if (yn()) {
  134.     pl("Enter user name or number (local), or number and node (net)");
  135.     pl("Examples : For Local -  1 or Unca Scrooge");
  136.     pl("             For Net -  1367@1");
  137.     npr("[> ");
  138.     mpl(20);
  139.     input(s1,20);
  140.     pl("Seeing if this is a Net message...");
  141.     delay(500);
  142.     parse_email_info(s1,&un,&sy);
  143.     if (!sy)  {
  144.       pl("Seeing if this is a Local message...");
  145.       delay(500);
  146.       nl();
  147.       un=finduser1(s1);
  148.     }
  149.     if ((!un && !sy) || !un) {
  150.       pl("Sorry, can't find that user.");
  151.       return;
  152.     } else {
  153.       pl("Enter a short message ");
  154.       prt(7,": ");
  155.       mpl(70);
  156.       inli(s1,"",70,1);
  157.       if (un && sy) {
  158.         if (thisuser.restrict & restrict_net) {
  159.           nl();
  160.           pl("You can't send SSM's off DreamNET!");  //Your BBS here
  161.           return;
  162.         } else {
  163.           sprintf(s3,"The following SSM is from ─═─ %u@%u 
  164. ",usernum,net_sysnum);
  165.           ssm(un,sy,s3);
  166.           ssm(un,sy,s1);
  167.           sprintf(s4,"%s sent the following SSM to account # %u@%u", 
  168. thisuser.name, un , sy);
  169.           ssm(1,0,s4);
  170.           ssm(1,0,s1);
  171.           nl();
  172.           pl("Your message has been sent over the Net");
  173.           nl();
  174.         }
  175.       } else {
  176.         sprintf(s3,"The following SSM is from ─═─ %u@%u ",usernum,net_sysnum);
  177.         ssm(un,0,s3);
  178.         ssm(un,0,s1);
  179.         sprintf(s4,"%s sent the following SSM to account # %u", thisuser.name, 
  180. un);
  181.         ssm(1,0,s4);
  182.         ssm(1,0,s1);
  183.         nl();
  184.         pl("Your message has been sent locally");
  185.         nl();
  186.       }
  187.     }
  188.   }
  189. }
  190.  
  191. /****************************************************************************/
  192.  
  193.  
  194. Make FCNS... or add void send_ssm(void) to FCNS.H ad the end of the misccmd.c
  195.              listing.  (Make FCNS is MUCHO easier!)
  196.  
  197.  
  198. Compile.... (externalize the strings... I do) :)
  199.  
  200.  
  201.                 Lemme know....  better yet, send me an SSM  :)
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208. Read:(1-50,^37),? :
  209.  
  210. 38/50: RIPMODV3 Release Information
  211. [ Name ] ``Midiman`` WWIVnet #1 AT 850
  212. [ Date ] Wed Nov 03 11:15:09 1993
  213. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  214.  
  215.    <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*>
  216.                           RIPMOD V3 (11/05/93)
  217.                               By MidiMan
  218.    <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> <*>
  219.  
  220.     RIPMODV3 Is finally here, for some of you that have been waiting!  WWIV
  221. RIPMOD is as good as (better) those found on Major BBS/SL/Wildcat/PCBOARD.  As 
  222. you will see my features out do theirs greatly!
  223.   
  224.    Make your BBS a graphical user interface, with the ease of clicking on
  225. buttons with his/her own mouse activating pop-up menus/screens!  Make your
  226. BBS look even more Professional!
  227.  
  228.                      <<  FEATURES OF RIPMODV3  >>
  229.  
  230.      (00) 100 % Error free, all known bugs previously fixed.  Over 6
  231.           Beta test sites online now.  (In Japan)
  232.      (01) Instant Rip Detection
  233.      (02) Icon check (checks users icons to make sure they have yours,
  234.           checks date on icons to make sure you haven't updated them.
  235.           This is invoked after loging on, and user is requested to
  236.           download them instantly, It also seperates them and puts them
  237.           into the users icon subdirectory automatically- WHEW!)
  238.      (03) Email Read window (read your email in a nice looking box with
  239.           push button options: REPLY,DELETE,SAVE,QUIT,ETC)
  240.      (04) Message Base Window (read messages in a nice looking box with
  241.           push button options: EMAIL,REPLY,NEXT,PREVIOUS,GOTO,QUIT)
  242.      (05) Pop up box questions/info throughout bbs (for example: Read your     
  243.       Mail, logoff, time, are you sure, y/n 's etc...)
  244.      (06) Picklists subs (select a sub by scrolling a menu bar over sub name
  245.           or picking it from mouse) * currently works for 4.22 *
  246.      (07) Picklist Gfiles (Nice looking popup menu choices that pop up
  247.           and you choose by mouse or cursur keys!)
  248.      (08) All menus are now rip capable
  249.      (09) You now can define RIP subs, so only rip users can read the rip
  250.           messages.
  251.      (10) You can also define Gfiles & Message Subs so that RIP users only 
  252.           see RIP GFILES/MESSAGES! (EXCELLENT FOR PICTURE DATABASES)
  253.      (11) Over 30 rip screens needed to replace text strings.  Could not use
  254.           external strings for RIP, since I use more than one line for each
  255.           string.    
  256.                         Here are some sceens included:
  257.  
  258.              ENTERID.RIP   BADID.RIP     ENTERPW.RIP  BADPW.RIP
  259.              YOURMAIL.RIP  EMAIL.RIP     READ.RIP     LASTCALL.RIP
  260.              WINDOW.RIP    NEWINDOW.RIP  MENUS.RIP    WELCOME.RIP
  261.              SYSTEM.RIP    LOGON.RIP     LOGOFF.RIP   CHAT.RIP
  262.              CHAINS.RIP    DOWNLD.RIP    UPLOAD.RIP   SENDMAIL.RIP
  263.              WRITE.RIP     ICONS.RIP     MENUS.RIP    HELP.RIP
  264.  
  265.      (12) RIP Commands (RIPBIG,RIPPASTE,RIPPAUSE,RIPBLIP,RIPMUSIC,RIPCUT)
  266.      (13) RIP window for line editor and Fullscreen editor that has buttons
  267.           on the bottum of the that let you click on SAVE, ABORT, TITLE,
  268.           Clear message while typing in a message (makes it look like a RIP
  269.           Message editor!)
  270.      (14) Easy to install RIP CODE (real easy).
  271.      (15) Optional message MOD to seperate your Main & Message commands
  272.           so that you dont have 40 icons on menu0 
  273.  
  274.     It doesn't get much better then this!  I have spent many hours of
  275. Programming/Debugging WWIV RIP.  This RIP MOD is huge!  It must contain 
  276. the .RIP files I have created to replace external text strings.  Which 
  277. I can't send over the network under no circumstances (I'm overseas) and    its 
  278. to big! However, I am requiring a WWIV RIPMODV small registration fee 
  279. of $20 (The price of going to the movies these days) which you get:
  280.  
  281. 1) ONE 3.5" DISK
  282. 2) RIPMODV3
  283. 3) DOCS  
  284. 4) OVER 30 RIP FILES/SCREENS (REQUIRED)
  285. 5) ADDITIONAL 30 RIP PICTURES, MAYBE A RIP EDITOR PROGRAM (not sure yet)
  286. 6) ADDED TO A MAILING LIST FOR FREE UPDATES & 4.23 SUPPORT
  287. 7) FREE SHIPPING
  288.  
  289.                       Personal Checks/Money Orders only
  290.                       Scott Kraemer
  291.                       PSC 558
  292.                       P.O. BOX 3626
  293.                       FPO/AP 96375-3625
  294.  
  295.            Please EMAIL me so I can get a head start on your order!
  296.                             1@850 WWIVnet
  297.  
  298.  
  299.  
  300. Read:(1-50,^38),? :
  301.  
  302. 39/50: FILE_ID.DIZ mods
  303. [ Name ] Shadowspawn #1 @13900
  304. [ Date ] Sat Nov 06 15:00:18 1993
  305. [ From ] %WWiVLink - Adventurer's Corner [ASV] (OS/2) (Ill) [309-452-2838]
  306.  
  307. RE: Does..
  308. BY: Twisted Image #160 @18411
  309.  
  310. »anyone have a FILE_ID.DIZ mod?
  311.  
  312. If you can wait a bit longer, that will be included in WWIV v4.23.
  313.  
  314.   --ShadowSpawn
  315.      @13900 WWIVLink
  316.       @3900 WWIVnet/IceNet
  317. -----
  318. Internet address:  kuntzelm@rs6000.cmp.ilstu.edu
  319.  
  320.  
  321.  
  322. Read:(1-50,^39),? :
  323.  
  324. 40/50: Quick Fix
  325. [ Name ] ``Spotnick`` WWIVnet #1 AT 5497
  326. [ Date ] Fri Nov 05 04:33:02 1993
  327. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  328.  
  329. RE: » SM03.MOD - Spruce up net email menu with # of hops..
  330. BY: The Sandman #1 @8307 ■Cool SysOp■
  331.  
  332. Quick Fix For Your Mod
  333.  
  334. Number of Hops=%u
  335.  
  336. not %d
  337.  
  338.                                                  Spφtnick
  339.                                                  
  340.  
  341.  
  342.  
  343. Read:(1-50,^40),? :
  344.  
  345. 41/50: IMPORTANT MOD CORRECTION TO CEJ-04.MOD!!!
  346. [ Name ] ``Captain Ej`` WWIVnet #1 AT 5057
  347. [ Date ] Wed Nov 03 18:18:19 1993
  348. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  349.  
  350. I have found the answer to the problem plagueing my mod for so long.... if you 
  351. have tried to use this mod, but could not get it to work, try this one now!!!
  352.  
  353. NOTE:  If you were using CEJ-04 thru CEJ-04E and were having trouble, then
  354. you need this version, because it fixes the memory problems of earlier
  355. versions. I am not sure what was causing this problem, but many of you were
  356. having it, so I did some experimenting and found out that if I rename the
  357. variables in the address_rec from thisXXXX to this_XXXX then it works, maybe
  358. there was a memory clash between the variable thisuser in the BBS... not sure,
  359. but if you still have problems with it, let me know.  But all you need to do
  360. is change all the occurances of thisxxxx to this_xxxx for address_rec (and
  361. address_rec only).  OR you can just install this one brand new.
  362.  
  363. ┌──────────────────────────────────────────────────────────────────────┐
  364. │      Mod Name: CEJ-04F.MOD               Author: Captain EJ 1@5057   │
  365. │    Difficulty: █▒▒▒▒▒▒                                      WWIVnet  │
  366. │      Modified: BBS.C, MULTMAIL.C         Date: 3
  367.  
  368.  
  369. Read:(1-50,^41),? :
  370.  
  371. 42/50: DEVIL04.MOD -=- Asks User to change password every 30 logons
  372. [ Name ] Hell Razor #1 @27466 ¡ There can be only one... ¡
  373. [ Date ] Tuesday, November 9, 1993   5:49 am
  374. [ From ]  WWiVLink - The Pit's Of Hell [GSA/ASV] (S. Ca) [714-963-9784]
  375.  
  376. ┼══───════───══┼
  377. │Message Status├─■ No Reply Wanted.
  378. ┼══───════───══┼
  379. [ Beginning of Message!              BoM             Beginning of Message!   ]
  380.  
  381. ┌────────────────────────────────────────────────────────────────────────────┐
  382. │ Mod Name: DEVIL04.MOD          Mod Author(s): Hell RaZoR  WWiVLink 1@27466 │
  383. │ Difficulty: Not even a 0                                  WWiVNET  1@7466  │
  384. │ WWIV Version: WWIV v4.22+      Date: 11/07/93             IceNET   1@7466  │
  385. │ Files Affected: LILO.C                                    HellNET  1@1     │
  386. │ Description: Asks the User to change password every 30 logons.             │
  387. │ Tested on an Sexually Active Source                                        │
  388. └────────────────────────────────────────────────────────────────────────────┘
  389.  
  390.  
  391.  
  392. Disclaimer  If when you install this mod, your cat becomes pregnant and
  393.             has puppies, that is NOT my fault.  If your girlfriend calls
  394.             you out of nowhere and dumps you, well, that MIGHT be my fault. :)
  395.  
  396. Key         +  Add this Line
  397.             =  Line already there, search for me
  398.             -  DELETE ME!
  399.             *  Change
  400.            ^P  Change Color
  401.             $  Send me money
  402.             S  Scratch your crotch
  403.          PB&J  Make yourself some food <Peanut Butter & Jelly Sandwich>
  404.  
  405. STEP 1
  406.  
  407. Please backup your source code.
  408. make a batch file called SAVE.BAT and put this in it..
  409.  
  410. [ Hit A Key ]                   PKZIP -EX %1-93.ZIP *.C *.H *.MAK *.ASM
  411.  
  412. then at the DOS prompt.. type the month, and date.. IE (SAVE 06-24)
  413. and it will make a 06-24-93.ZIP of your source code.. neat-o, eh?
  414.  
  415. STEP 2
  416.  
  417. Open LILO.C and search for this...
  418.  
  419.  
  420. =       readmail();
  421. =    }
  422. =  }
  423. =  nscandate=thisuser.daten;
  424. =  batchtime=0.0;
  425. =  numbatchdl=numbatch=0;
  426. +    if ((thisuser.logons % 30)==0) {
  427. +      pl("^P^C1After every 30 logons, it would be nice");
  428. +      pl("^P^C1to change your password so other users");
  429. +      pl("^P^C1will not hack your account.");
  430. +      nl();
  431. +      pausescr();
  432. +      input_pw1();
  433. +      nl();
  434. +    }
  435.  
  436. STEP 3
  437.  
  438. Save LILO.C and Compile...
  439.  
  440. STEP 4
  441.  
  442. Please send me a piece of mail saying that you used my mod so I don't feel
  443. that I'm wasting my time releasing my mods..
  444. Then, send me an Email describing your first <Fill in the Blank>
  445. or send me a death threat... those are
  446.  
  447.  
  448. Read:(1-50,^42),? :
  449.  
  450. 43/50: » SM02.MOD - [ASV] Network Only (REVISED & COMPLETE!)
  451. [ Name ] ``The Sandman`` WWIVnet #1 AT 8307
  452. [ Date ] Saturday, November 6, 1993   8:
  453.  
  454.  
  455.  
  456. Read:(1-50,^43),? :
  457.  
  458. 44/50: TB20-422.MOD - Reorder Chains from //CHAINEDIT
  459. [ Name ] ``The Bishop`` WWIVnet #1 AT 7
  460. [ Date ] Sat Nov 06, 1993 11:44p (PCT)
  461. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  462.  
  463. ╔═══════════════════════════════════════════════════════════════════════════╗
  464. ║ WWIV Desc    : Re-Order Chains in //CHAINEDIT                             ║
  465. ║                                                                           ║
  466. ║ Filename     : TB20-422.ZIP          Mod Version       : 1.0ß             ║
  467. ║ Author       : τhe ßishop            1st File Modified : CHNEDIT.C        ║
  468. ║  1st Net     :  1@   7.WW
  469.  
  470.  
  471. Read:(1-50,^44),? :
  472.  
  473. 45/50: DEVIL04.MOD -=- Asks User to change password every 30 logons
  474. [ Name ] ``Hell Razor`` WWIVnet #1 AT 7466
  475. [ Date ] Tuesday, November 9, 1993   5:51 am
  476. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  477.  
  478. ┼══───════───══┼
  479. │Message Status├─■ No Reply Wanted.
  480. ┼══───════───══┼
  481. [════════─────────∙∙∙·· ·  ·                                         [BoM]   ]
  482.  
  483.  
  484.  
  485.  
  486. Read:(1-50,^45),? :
  487.  
  488.  
  489.  
  490. Read:(1-50,^46),? :
  491.  
  492. 47/50: Zth DiMENSiON #1 -- List unvalidated users (BELTAIR2 update)
  493. [ Name ] ``Zz`` WWIVnet #1 AT 8365
  494. [ Date ] Wed Nov 10 14:20:33 1993
  495. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  496.  
  497. ┌─────────────────────────────────────────────────────────────────────────────┐
  498. │Mod Name   ─═] Unvalidated User List   (Z-D01.MOD)                           │
  499. │Author     ─═] Zth DiMENSiON (Zz 1@8365 WWIVNET)                             │
  500. │Difficulty ─═] ██░░░░░░░░░ [2/10] (A block copy and a couple small additions)│
  501. │Date       ─═] 11/10/93                                                      │
  502. │Mod Ver.   ─═] 1.0                                                           │
  503. │WWIV Ver.  ─═] 4.2X  I'm not sure which ones, tested on 4.22.                │
  504. │Affected   ─═] MISCCMD.C, BBS.C, and COM.C (optional)                        │
  505. │Discription─═] List Unvalidated Users.                                       │
  506. └─────────────────────────────────────────────────────────────────────────────┘
  507.  
  508. ────[Extended Description]─────────────────────────────────────────────────────
  509. This mod lets you get a list of unvalidated users at //UNVALUSERS and before
  510. you validate a user after the ! command.  BELTAIR2.MOD is where this came
  511. from, he did it first, this just makes it look nicer and adds a couple of
  512. features here are the differences:
  513.  
  514. ■ Lists all user with the newuser sl so you don't have to customize the
  515.   highest SL they have to have to be listed yourself.
  516. ■ Lists unvalidated users at the ! command as well as at //UNVALUSERS.
  517. ■ Makes it look a lot more nicer and colorful.
  518. ■ Updates the fuctions and such for 4.2X, it was originally made for 4.12
  519.   and had fuctions such as print.
  520.  
  521. ────[Information]──────────────────────────────────────────────────────────────
  522. Zth DiMENSiON is a programming, sound, and graphics group, we have started 
  523. out doing WWIV Support programs.  We are accepting members if you you wish 
  524. to join email me through WWIVnet.  So far, we have this mod, and have a WWIV
  525. program out called Z-Stat which shows the user stats available through
  526. CHAIN.TXT, we are also working on Z-Calc, a calculator and some WWIV mods.
  527. Well, on with the mod! Please, let me know if you are using the mod so I can
  528. send you any updates.
  529.  
  530. ────[Key]──────────────────────────────────────────────────────────────────────
  531. /*++*/ Add              /*==*/ Existing         /*O+*/ Optional Add
  532. /*--*/ Delete           /*SS*/ Search For       /*O-*/ Optional Delete
  533.  
  534. ────[Step One]─────────────────────────────────────────────────────────────────
  535. Open MISCCMD.C and add the block copies.
  536.  
  537. /*++ Start Block Copy Here ++*/
  538. void unval_usrlst(void)
  539. {                                                              
  540.     userrec u;                                                
  541.     int i,nu,abort,ok,num;                                    
  542.     char st[81];                                               
  543.  
  544.     abort=0;                                                  
  545.     num=0;                                                    
  546.     ansic(4);  /*Change this to whatever*/
  547.     pl("Unvalidated Users"); /* COMMENT 1 */
  548.     ansic(0);  
  549.     line(20,7);  /* COMMENT 2 */
  550.     for (i=0; (i<status.users) && (!abort) && (!hangup); i++) {
  551.     read_user(smallist[i].number,&u);                          
  552.         ok=1;                                               
  553.     if (u.sl>syscfg.newusersl)
  554.             ok=0;                                        
  555.         if (ok) {                                             
  556.             pla(nam(&u,smallist[i].number),&abort);           
  557.             ++num;                                             
  558.         }                                                      
  559.     }                                                         
  560.     if (!abort) {                                             
  561.         itoa(num,st,10);                                      
  562.         nl();                                                 
  563.         npr("%s users.",st);
  564.         nl();                                                 
  565.     }                                                         
  566. }                                                             
  567.  
  568. Close MISCCMD.C.
  569. ────[Step Two]─[OPTIONAL STEP]─────────────────────────────────────────────────
  570. Open COM.C and add this. 
  571.  
  572.  
  573. /*++ End Block Copy Here ++*/
  574.  
  575. /*S+ Optional Block Copy Starts Here S+*/ /*COMMENT 1*/
  576.  
  577. void line(int i, int c)
  578. {
  579. int y;
  580.  
  581. ansic(c);
  582. while (y<i) {
  583. if (okansi())
  584. outstr("─");
  585. else
  586. outstr("-");
  587. }
  588. nl();
  589. ansic(0);
  590. }
  591.  
  592. /*S+ Optional Block Copy Ends Here S+*/
  593.  
  594. Close COM.C.
  595. ────[Step Three]───────────────────────────────────────────────────────────────
  596. Open BBS.C.
  597.  
  598.  
  599. /*SS*/      case '!':
  600. /*==*/        helpl=14;
  601. /*==*/          if (!cs())
  602. /*==*/           return;
  603. /*==*/        nl();
  604. /*++*/        unval_usrlst();
  605. /*==*/        nl();
  606. /*==*/        pl(get_string(15));
  607. /*==*/        outstr(":");
  608. /*==*/        input(s1,30);
  609. /*==*/        i=finduser1(s1);
  610. /*==*/        if (i>0) {
  611. /*==*/          sysoplog(get_stringx(1,13));
  612. /*==*/          valuser(i);
  613. /*==*/        } else
  614. /*==*/          pl(get_string(8));
  615. /*==*/        break;
  616.  
  617. ────[Step Four]────────────────────────────────────────────────────────────────
  618.  
  619. /*SS*/    if (strcmp(s,"VOTEPRINT")==0) {
  620. /*==*/      voteprint();
  621. /*==*/    }
  622. /*++*/    if (strcmp(s,"UNVALUSERS")==0) {
  623. /*++*/      unval_usrlst();
  624. /*++*/     }
  625.  
  626. Close BBS.C. 
  627. ────[End Of Mod]───────────────────────────────────────────────────────────────
  628.  
  629. COMMENT 1: If you wish to use strings, just add the string to ENGLISH.STR
  630.            then change the string with the comment next to it to
  631.            pl(get_string(XXXX)) and XXXX equals the line number you added
  632.            the string to in ENGLISH.STR.
  633. COMMENT 2: I use my line routine to make lines, if you do not wish to use
  634.            the line routine, delete all the optional steps in this mod
  635.            and change line(20,7) to :
  636.            if (okansi())
  637.                pl("────────────────────");
  638.            else
  639.                pl("--------------------");
  640.            If you do want to use the line routine, then the first number is
  641.            the numbers of characters in the line, and the second number is
  642.            the color of the line.
  643.  
  644. ────[Disclaimer]───────────────────────────────────────────────────────────────
  645.  
  646. How could a simple little mod like this do anything to your BBS or Computer?
  647. So if anything happens don't think about blaming it on me.
  648.  
  649.  
  650.  
  651. Read:(1-50,^47),? :
  652.  
  653. 48/50: MOD REQUEST.
  654. [ Name ] Marek #2 @12582
  655. [ Date ] Tue Nov 16 22:33:11 1993
  656. [ From ]  WWiVLink - Death's Door (Penn) [215-256-4788]
  657.  
  658.      [Could you all please post all of your mods dealing with the default]
  659.      [editor?  I want to build upon what it now does, and I need other   ]
  660.      [people's mods so that I can do the modifications to my editor.  If ]
  661.      [you do post mods for the editor, thank you in advance.             ]
  662.  
  663. Marek
  664.  
  665. p.s.  That message was not done by a modded editor...  I made the message look 
  666. like it did to grab your attention.  If you are reading this post-script, it 
  667. looks like it worked!
  668.  
  669. -----
  670. This tagline actually uses nine words and sixty-four characters.
  671.  
  672. ═╦══╗╔══╔═╗╒═╦═╕╥ ╥ ╗╔══  ═╦══╗╔═╗╔═╗╔══╗   (215)256-4788 = Call Us Now!
  673. ║  ║╠══╠═╣  ║  ╠═╣  ╚═╗   ║  ║║ ║║ ║╠═╦╝   Tons of Great Message Bases!
  674.     ═╩══╝╚══╙ ╜  ╨  ╨ ╨  ══╝  ═╩══╝╚═╝╚═╝╩ ╚═   Onliners-TW, BRE, SRE +More!
  675.  
  676.  
  677.  
  678.  
  679.  
  680. Read:(1-50,^48),? :
  681.  
  682. 49/50: DOC014 - Automatically Turn On Capture When You Enter Chat
  683. [ Name ] ``The Doctor`` WWIVnet #1 AT 7750
  684. [ Date ] Tuesday, November 16, 1993 02:51 PM [EST]
  685. [ From ]  WWiVLink - The Land of OZ (Mo) [314-921-5195]
  686.  
  687. Reply Status:  Reply If You Use This Mod
  688.  
  689.  
  690. ┌───────────────────────────────────────────────────────────────────────────┐
  691. │Mod Name: DOC014.MOD                Author: The Doctor 1@7750  (WWIVNet)   │
  692. │                                                      1@17750 (WWIVLink)   │
  693. │Difficulty:  ██░░░░░░░░             Date: 11/16/93                         │
  694. │WWIV Version: WWIV 4.22 (May Work On Other Versions)                       │
  695. │Files affected:  CONIO.C                                                   │
  696. │Description: Makes WWIV Automatically Capture CTRL-F10 Chat Sessions.      │
  697. │                                                                           │
  698. └───────────────────────────────────────────────────────────────────────────┘
  699.  
  700. Description:
  701. ------------------------------------------------------------------
  702. This mod turns the global capture feature triggered by the SHIFT-F1 key
  703. combination during the CTRL-F10 Chat Mode 
  704.  
  705.  
  706. Read:(1-50,^49),? :
  707.  
  708. 50/50: DOC014 - Automatically Turn On Capture When You Chat
  709. [ Name ] The Doctor #1 @17750
  710. [ Date ] Tuesday, November 16, 1993 02:52 PM [EST]
  711. [ From ] ^WWiVLink - The Doctor's Office BBS [ASV/GSA] (Penn) [717-823-0027]
  712.  
  713. Reply Status:  Reply If You Use This Mod
  714.  
  715.  
  716. ┌───────────────────────────────────────────────────────────────────────────┐
  717. │Mod Name: DOC014.MOD                Author: The Doctor 1@7750  (WWIVNet)   │
  718. │                                                      1@17750 (WWIVLink)   │
  719. │Difficulty:  ██░░░░░░░░             Date: 11/16/93                         │
  720. │WWIV Version: WWIV 4.22 (May Work On Other Versions)                       │
  721. │Files affected:  CONIO.C                                                   │
  722. │Description: Makes WWIV Automatically Capture CTRL-F10 Chat Sessions.      │
  723. │                                                                           │
  724. └───────────────────────────────────────────────────────────────────────────┘
  725.  
  726. Description:
  727. ------------------------------------------------------------------
  728. This mod turns the global capture feature triggered by the SHIFT-F1 key
  729. combination during the CTRL-F10 Chat Mode (non-2way chat).  I saw this
  730. feature on my Renegade Sub System and felt it would be useful in WWIV.
  731. Hence this m
  732.  
  733.  
  734. Read:(1-50,^50),? :